1.4 CloudKit Dashboard
CloudKit Dashboard 是一个用于管理和监控你在 iCloud 中存储的数据的在线工具。它提供了多个功能,使开发者可以有效地管理和调试他们的 CloudKit 应用。主要包含六个主要部分。
Data 数据
功能:该部分显示了当前存储在 CloudKit 数据库中的所有数据。它提供了一个直观的界面,让开发者可以查看、编辑、删除或添加记录。
- 数据浏览:你可以浏览所有的记录和它们的字段值。
- 数据管理:支持手动添加新记录、编辑现有记录或删除不需要的记录。
- 数据查询:提供过滤和搜索功能,帮助快速找到特定的数据记录。
Schema 模式
功能:Schema 部分允许开发者定义和管理 CloudKit 数据库中的数据结构。这包括创建和修改记录类型、字段和关系。
- 记录类型:定义应用程序中将要存储的数据类型,例如用户信息、帖子、评论等。
- 字段定义:为每个记录类型添加和管理字段,例如文本、数字、日期等。
- 索引:配置字段索引以优化查询性能。
- 开发和生产环境:Schema 变更通常会首先在开发环境中测试,确保没有问题后再推送到生产环境。
Telemetry 遥测
功能:Telemetry 部分提供了与应用程序在 CloudKit 中的操作有关的统计信息和指标。它帮助开发者了解应用程序的性能和用户互动情况。
- 操作统计:显示如保存、查询、删除等操作的数量和成功率。
- 性能指标:提供请求的平均响应时间、错误率等信息。
- 使用趋势:显示随时间变化的操作使用趋势,帮助开发者监控使用模式。
Usage 使用方法
功能:Usage 部分提供了 CloudKit 资源的使用情况,如存储空间和带宽使用。这有助于开发者了解其应用程序的资源消耗,并确保不超出 Apple 提供的免费限额或付费计划的限制。
- 存储使用情况:显示当前存储使用量,包括数据和资产。
- 带宽使用情况:显示数据传输的带宽使用情况。
- API 调用统计:展示 API 请求的数量,以帮助监控应用程序的负载。
Logs 日志
功能:Logs 部分提供应用程序与 CloudKit 交互的详细日志。这对于调试和监控非常有用,尤其是在识别和解决错误时。
- 操作日志:记录所有的数据操作(如保存、查询、删除等),包括请求和响应的详细信息。
- 错误日志:显示操作失败的详细信息,包括错误代码和消息,帮助开发者快速定位问题。
- 时间过滤:可以按时间范围过滤日志记录,以便更有效地调试特定时间段内的问题。
API Access API 访问
功能:API Access 部分显示应用程序使用的 API 令牌和密钥信息,管理 API 访问权限,确保应用程序能够正确地与 CloudKit 进行通信。
- API Tokens:显示当前应用程序的 API 令牌,用于身份验证和授权。
- 权限管理:设置和管理不同应用程序或服务对 CloudKit 数据库的访问权限。
- 安全性:提供与 API 安全相关的设置,确保数据访问的安全性和合规性。
每个部分都为开发者提供了管理、监控和优化其 CloudKit 应用程序所需的工具和信息。通过 CloudKit Dashboard,开发者可以有效地控制数据结构、资源使用和应用程序的整体性能。
本文作者:Maeiee
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!